@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td { margin: 0px; padding: 0px; }
html{ background:url(../images/html_bg.jpg) center top repeat-x #c0e2f8;}
body{ font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  background:url(../images/head_bg.jpg) top repeat-x;  text-align/Only IE 5.0+/:center; color:#5a5a5a;}
a:link{color:#315796; text-decoration:none;}
a:visited{color:#315796; text-decoration:none;}
a:hover{color:#f00;  text-decoration:underline;}
img{ font-size:0px; border:none;}
ul{ list-style:none;}


.clearfloat {clear:both;height:0px;font-size:1px;line-height: 0px;}
.space_h{clear:both; height:30px; font-size:1px;line-height: 15px;}
#container {margin:0 auto; width:960px; }

.special_but{background:url(../images/but2.gif) no-repeat; width:88px; height:27px; line-height:27px; text-indent:10px;   color:#017ff1; font-size:12px; cursor:pointer; *padding:0px;  padding-bottom:3px !important; border:none;}
.special_but_on{background:url(../images/but1.gif) no-repeat; width:88px; height:27px; line-height:27px; text-indent:10px;   color:#017ff1; font-size:12px; cursor:pointer; *padding:0px;  padding-bottom:3px !important; border:none;}

.toolbar { height:23px; line-height:23px; float:right}
.toolbar a{ color:#FFFFFF}
.head { float:left;height:90px; color:#fff}
.head #logo{ float:left; width:270px; background:url(../images/logo.jpg) no-repeat 5px; height:65px;}

.menu{ float:right; width:690px; height:38px; line-height:38px;}
.menu ul{ float:left;  padding-top:30px; display:block; width:430px; }
.menu li{ float:left; margin:0px 10px; line-height:34px;}
.menu li a{display:block; padding:0px 8px; font-size:16px; color:#e1e1e1; font-weight:bold; font-family:"微软雅黑"}
.menu li a:link{ color:#e1e1e1;}
.menu li a:visited{ color:#e1e1e1;}

.menu .hover { }
.menu .hover a{color:#008eda; }
.menu .hover a:link{ color:#008eda;}
.menu .hover a:visited{ color:#008eda;}


.menu .count{ width:248px; float:right; padding-right:5px; padding-left:7px;height:26px; padding-top:5px; background: url(../images/search_bg.gif) no-repeat; margin-top:10px;}
.menu .count span { display:block; height:21px; line-height:21px; float:left; color:#999999}
.menu .count em{ background: url(../images/search_bt.gif) no-repeat; width:27px; height:19px; float:right;}


.maintop{ background:url(../images/main_topbg.png) top center no-repeat;_background:url(../images/main_bg.gif) center repeat-y;  width:960px; height:15px; float:left;}
.mainbot{ background:url(../images/main_botbg.png) top center no-repeat;_background:url(../images/main_bg.gif) center repeat-y;  width:960px; height:20px; float:left;}
.main{ background:url(../images/main_bg.png) center repeat-y; _background:url(../images/main_bg.gif) center repeat-y; width:960px; height:auto; min-height:500px; float: left; padding-bottom:30px;}

.mainhtop{ background:url(../images/mainh_topbg.png) top center no-repeat;_background:url(../images/mainh_bg.gif) center repeat-y;  width:960px; height:15px; float:left;}
.mainhbot{ background:url(../images/mainh_botbg.png) top center no-repeat;_background:url(../images/mainh_bg.gif) center repeat-y;  width:960px; height:15px; float:left;}
.mainh{ background:url(../images/mainh_bg.png) center repeat-y; _background:url(../images/mainh_bg.gif) center repeat-y; width:960px; height:auto; float:left; padding-bottom:30px;}


.main .left{ width:125px; float:left; padding-left:20px; padding-top:20px; position: relative;}
.main .left .nav {padding-left:5px; width:120px; height:auto}
.main .left .nav dt { background:url(../images/bt_bg2.gif) no-repeat; display:block; height:33px; width:120px; line-height:33px; font-size:14px; text-align:center; font-weight:bold;color:#FFFFFF}
.main .left .nav dd{ padding:10px;  background-color:#d2ebf5; height:auto; float:left; position:relative;}
.main .left .nav dd li{ margin-bottom:10px; width:100px;  height:29px; display:block; position:relative; z-index:1;}
.main .left .nav dd li a{ display:block;height:29px; line-height:29px;text-indent:1em; width:100px; position:relative;}
.main .left .nav dd li B{width:40px; height:19px; position:absolute; left:75px; top:9px; cursor:pointer; display:block; z-index:15}
.main .left .nav dd li a:hover{ background: #46bce9; font-weight:bold; text-decoration:none; color:#fff; position:relative; }
.main .left .nav dd .subnav{ float:left;position:relative; background:url(../images/l-t2-bg.gif) no-repeat; width:100px; height:29px; line-height:29px; text-indent:10px; font-weight:bold; margin-bottom:10px;}
.main .left .nav dd .subnav em{float:right;background:url(../images/l-t2-down.gif) no-repeat;width:7px;height:4px;position:absolute;left:90px;	top:12px;}

.main .right{ width:800px; float:right;}
.main .right .title{ border-bottom:1px solid #ddd; height:28px; line-height:20px; width:590px; padding-left:10px; padding-top:8px;}
.main .right .record{ height:20px; float:right; margin-top:8px; padding-right:20px;}
.main .right .record span{ color:#FF0000; font-weight:bold}

.main .right .content{
	float:left;
	position:relative;
	padding-top:20px;
	padding-left: 15px;
}
.main .right .content li { float:left;display:block; padding:10px; width:550px; border-bottom:1px solid #ddd; list-style:none; background:#FFFFFF; margin-bottom:10px; }
.main .right .content li .r_l_head{ float:left; width:100px; height:110px; }
.main .right .content li .r_l_headc{ float:right; width:70px;}
.main .right .content li .r_l_head span{ text-align:center; display:block; width:50px; float:left; margin-left:10px; line-height:20px; }
.main .right .content li .r_l_head span font{ font-size:12px; color:#F00;}
.main .right .content li .r_l_c{ margin-left:100px; margin-right:80px; line-height:22px;}
.main .right .content li .r_l_c b{ font-size:16px; color:#f00; font-family:Arial, Helvetica, sans-serif; width:70px;}
.main .right .content li .r_l_c font{ font-size:12px; font-weight:normal;}

.main .right .page { float:right; padding-top:30px;}
.main .right .page span{ display:block; margin:5px;  float:left; border:1px solid #ddd;}
.main .right .page span a{display:block; padding:2px 5px; line-height:15px;}
.main .right .page span a:hover{ background:#f1f1f1; color:#666;}

.main .index{width: 600px; float:left; padding-left:25px;}


.main .user_list{
	float:left;
	position:relative;
	width:610px;
	padding-left:25px;
	padding-top: 30px;
}
.main .user_nav{ float:left; position: absolute; left:19px; _left:17px; top:-10px; _top: -15px; background:#FFFFFF; height:30px; line-height:30px; width: 610px; overflow:hidden;}
.main .user_nav li{ float:left; position:relative; margin-right:5px; display: block;width:82px; height:30px;}
.main .user_nav li a{ text-align:center; background: url(../images/usr_navbg.png) left; _background:#d6d6d6; display:block; width:82px; height:30px; color:#0264a4;}
.main .user_nav li a:hover{background:url(../images/user_nav_bgh.gif) left top no-repeat; font-weight:bold; color:#12a9e2; display:block}
.main .user_nav .hover a{ background:url(../images/user_nav_bgh.gif) left top no-repeat;font-weight:bold; color:#12a9e2}

.main .user_infor{ float:right; width:175px; padding:1px;}
.main .user_infor dl{ padding:15px;}
.main .user_infor dt{ width:112px; height:112px;background:url(../images/head_img_bg.jpg) no-repeat; padding:7px}
.main .user_infor dt img{}
.main .user_infor dd{ line-height:24px; padding-left:}
.main .user_infor dd b{ font-size:14px; display:block; margin-top:10px; }
.main .user_infor dd font{ font-size:12px; font-weight:bold; color:#f00;}

.main .user_at{ width:120px; padding-left:5px; padding-top:10px}
.main .user_at span{ background:url(../images/bt_bg.gif);color:white; height:30px; width:120px;  display:block; line-height:30px;  font-size:15px; font-weight:bold; text-align:center; margin-bottom:10px; }

.main .user_follow{ width:120px; padding-left:5px; padding-top:10px}
.main .user_at follow{ background:url(../images/but3.gif) no-repeat; height:30px; width:120px;  display:block; line-height:30px;  font-size:20px; font-weight:bold; text-align:center; margin-bottom:10px; }


.main .user_release{ padding:20px; margin-top:15px; display:none; padding-top:10px;}
.main .user_release h1{ color:#FF0000; font-size:24px; text-align:left; padding-bottom:10px; padding-left:30px}
.main .user_release b{ display:block; font-size:16px; padding-bottom:20px; }
.main .user_release table{ border-collapse:collapse;}
.main .user_release table td{ padding:10px; font-size:14px;}
.main .user_release .txt{ background:#fff url(../images/input-bg.gif) top repeat-x; border:1px solid #ddd; min-height:30px;line-height:30px;}
.main .user_release .but{ background:url(../images/release-but.gif) no-repeat; cursor:pointer; border:none; width:104px; height:37px;}


.main .friend_l{ padding-top:30px;}

.main .friend_nav { height:30px; line-height:20px; padding-bottom:5px; padding-top:0px; width:600px; border-bottom:1px #ccc solid; padding-left:5px;}
.main .friend_nav li{ float:left; margin-right:5px; font-size:14px; padding:5px;}
.main .friend_nav .hover { font-weight:bold; background:#edf3ff; color:#FF0066}
.main .friend_nav .hover a{ font-weight:bold; background:#edf3ff; color:#f86767}

.main .friend_list li{ float:left; margin-top:20px;}
.main .friend_list li {border-bottom:1px solid #ddd;list-style:none;width:585px;float: left;padding:5px; padding-left:10px;}
.main .friend_list li .friend_head{ float:left; width:160px; }
.main .friend_list li .friend_head img{ border:1px solid #ddd; padding:5px;}
.main .friend_list li .friend_infor{
	line-height:20px;
	position:relative;
	float: left;
	width: 420px;
}
.main .friend_list li .friend_infor b{ color:#229de8; font-size:14px; padding-bottom:5px; display:block;}
.main .friend_list li .friend_infor p{ /*background:#f7fbfc;*/ padding:10px; margin-top:10px; }
.main .friend_list li .friend_infor font{ color:#f00; font-weight:bold; font-size:12px;}
.main .friend_list li .friend_infor .special_but{position:absolute; top:0px; left:330px;}

.main .help_infos{ float:left; position:relative; width: 700px; padding:20px; padding-top:10px;padding-left:30px; line-height:24px; font-size:13px;}
.main .help_info{ float: left; position:relative; width:640px; padding-left:30px; padding-right:30px; padding-bottom:30px; background: #fff; height: auto; border-bottom: 1px #ccc solid; }
.main .help_info #cateDiv{ float:left; position:relative; left:490px; margin-left:0px; width:97px; height:35px; background:url(../images/help_cate_bg.jpg) no-repeat; color:#FFFFFF; display:block; text-align:center; line-height:35px;}
.main .help_info .help_title{ float:left; position:relative; width: 640px; height:40px; line-height:40px; }
.main .help_info #moneyDiv{font-size:35px; color:#fc5050; font-weight:bold; font-family: "Times New Roman", Times, serif;}
.main .help_info #titleDiv{font-size:16px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.main .help_info #titleDiv a{ color:#000000}
.main .help_info #statusstrDiv{ color: #3399FF}
.main .help_info .state{ float:left; padding-left:0px; padding-bottom:20px; width: 650px;}
.main .help_info .content{ float:left; position:relative; padding:10px; top:10px; width: 620px; margin-bottom:20px; }
.main .help_info .content .title{ color: #3399FF; font-size:16px}
.main .help_head { float:left;position:relative;  padding:10px; display:block; width:620px; padding-left:15px}
.main .help_head img{ float:left; width:50px; height:50px; margin-right:10px;}
.main .help_head font{ font-size:12px; color:#8ca6d7;}
.main .help_head P{ float:left;}
.main .help_head #controlDiv{ float:left; padding-left:10px;}
.main .controlButton{  font-size:13px; padding:0px; border:0px; margin:0px; cursor:pointer; width:70px;background:url(../images/redbutt.gif) top center no-repeat; height:24px;  line-height:24px; color:#ff7676}
.main .ScoreDiv{width:500px; display:none; position: relative; float:left;}
.main .pingfen{ float:left; width:150px; height:38px; color:#ff7e00; font-weight:bold; padding-left:20px;line-height:38px; background: url(../images/score-bg.gif) no-repeat left; margin-left:20px;}


.main .helpc_list{ float:left; position:relative; height:auto;top:30px; width:640px; padding: 30px;border-bottom:1px solid #ccc; background:#fff; }
.main .helpc_list dl{ float:left; position:relative;}
.main .helpc_list dt{  float:left; position:relative;height:0px; line-height:24px; font-weight:bold; text-indent:10px;}
.main .helpc_list dd{ padding:10px; float:left; position:relative;}
.main .helpc_list ul{ float:left; position:relative; left:-10px;margin-top:20px; width:auto}
.main .helpc_list dd li{ float:left; position:relative;line-height:20px; border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:20px; height:100px; width:620px;}
.main .helpc_list dd li span{ float:left; color:#8ca6d7; text-align:center; margin-right:20px; margin-left:0px; height:80px; width:90px}
.main .helpc_list dd li span img{ padding:1px; border:1px #ccc solid}
.main .helpc_list dd li .buttonDiv{ float:right;text-align:right; right:0px; bottom:0px;}
/*.main .help_list dd li font{ color:#999; font-size:12px;}*/
.main .helpc_list .special_but{background:url(../images/but2.gif) no-repeat; text-align:center;}
.main .topButtonDiv{ float:left; position:relative; width:600px; height:40px; display:block;text-align:right;}
.main .helpc_list .mgs{ float:left;}
.main .helpc_list .app{ float:right;}


.main .app_list{ float:right; width:200px; padding:10px; padding-left:0px; padding-top:30px; position:relative; left:-5px}
.main .app_list dt{ float:left; width: 200px; height:30px; line-height:30px;background:url(../images/app_title_bg.jpg) no-repeat left top; color:#0054a6; font-size:14px; text-indent:25px }
.main .app_list dd { float:left; width:190px; margin-top:30px; padding-left:10px;}
.main .app_list li{ float:left;position:relative;  margin-bottom:20px; width:190px}
.main .app_list li span{ float:left; width: 100px; text-align:center; padding-left:0px; line-height:20px;background:url(../images/app_head_bg.jpg) no-repeat center top; padding-top:4px;}

.main .app_list li img{ width:60px; height:60px;}
.main .app_list li .special_but{ float:left; margin-top:20px; background:url(../images/but20.gif) no-repeat; width:88px; height:27px; line-height:27px; text-indent:10px; color:#017ff1; font-size:12px; cursor:pointer; border:none;}

.main .bulletin{ float:left; padding-left:30px; padding-top:20px; width:690px} 
.main .bulletin_nav{ float:right; width:200px; padding:10px; padding-left:0px; padding-top:30px; position:relative; left:-5px}
.main .bulletin_nav li{ float:left; width: 150px; height:30px; line-height:30px;background:url(../images/app_title_bg.jpg) no-repeat left top; color:#0054a6; font-size:14px; text-indent:25px; margin-bottom:10px; }




.main #login{
margin-left:200px; margin-right:200px; width: 500px; font-size:14px; line-height:25px; padding:20px; padding-top:50px; 
}
.main #login h1{
font-size:24px; font-weight:bold; color:#0099FF; padding-left:120px;
}
.main #login table{
margin-top:30px; margin-left:30px;
}
.main #login .form_submit{
	background: #0099FF; width:80px; height:25px; border:1px solid #999999; color:#FFFFFF; display:block; margin-top:20px;
}
.main #login .input_text{
	padding:0px; margin:0px; border:1px solid #ccc; height:25px; width:250px; margin-bottom:10px; line-height:25px;
}
.main #login select{
	padding:0px; margin:0px; border:1px solid #ccc; height:25px; margin-bottom:10px; line-height:25px;
}
.main #login .warning{
font-size:12px; color: #0099FF
}
.main #login p{
	margin-top:50px; padding-left:50px;
}



.foot{ line-height:40px; font-family:Arial; text-align:right;}


/* 页码样式*/

#pageDiv {padding:20px; float:right;}
#pageDiv a{ padding:3px 5px;margin:5px;border:1px solid #ddd; color:#315796; text-decoration:none; cursor:pointer  }
#pageDiv a:hover{color:red;}
#pageListDiv{ float:left; padding-top:5px;}
#pageNumDiv{ float:left; padding-left:10px;}
